package com.zmn.oms.dubbo.dto.zmn.order.serviceprovider;

import com.zmn.oms.common.constant.OrderConsts;
import com.zmn.oms.common.dto.OmsOperator;
import com.zmn.oms.common.dto.OmsStatusOperator;
import com.zmn.oms.common.vo.KVDict;
import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
 * 类描述：退款
 * @author heciqi
 * @date 2019/8/13 12:30
 */
@Data
@ToString(callSuper = true)
public class RefundDIO extends OmsStatusOperator {

    /**
     * 退款原因列表
     */
    private List<KVDict> reasonIdList;

    /**
     * 退款缘由内容
     */
    private String content;

    /**
     * 退款方式
     * 1 线上退款，2 线下退款
     * @see OrderConsts#ORDER_REFUND_TYPE_ONLINE
     */
    private Integer refundType;

    /**
     * 工程师id
     */
    private Integer masterId;

    /**
     * 退款金额
     */
    private Integer refundAmount;
}
